Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
KzuUiComponentNode Struct Reference

Structure for graphical user interface component node, inherited from KzuObjectNode. More...

#include <kzu_ui_component.h>

Data Fields

struct KzuObjectNode objectNode
 Inherited from object node that contains transformation and child data. More...
 

Detailed Description

Structure for graphical user interface component node, inherited from KzuObjectNode.

A UI component node is a layout containing other UI components, empty nodes or mesh nodes.

The UI component performs laying out in two phases: the measure and arrange phase. In the measure phase, the UI component goes through its children and gets their desired size and based on them calculates the total desired size of the component. In the arrange phase, the UI component is given its actual size and it arranges (places) all its children by setting their layout transform and actual size.

Field Documentation

struct KzuObjectNode KzuUiComponentNode::objectNode

Inherited from object node that contains transformation and child data.


The documentation for this struct was generated from the following file: